;
(function($){
	
	$(function(){
		
		$.ajax({	
			url:"../../servser/checkLogin.php"
		}).then(function(res){
			console.log(res);
			if(res.status==1){
				var str=localStorage.getItem("userInfo");//存进去的时候,是字符串,取出来也是字符串
				var userInfoObj=JSON.parse(str);//要把字符串转换成 JSON对象
				$("#header .users").html("你好,欢迎"+userInfoObj.u_name+"来到蜜芽!");
			
			}else{
				layer.confirm('您还未登录,是否立即登录', {
                        btn: ['确认', '取消'] //按钮
                    }, function () {
                        window.location = "login.html"
                    }, function () {
                        window.location = "index1.html"
                    });
			}
		});



		function loadData() {
			var uid=JSON.parse(localStorage.getItem("userInfo")||"{}").u_id;
			$.ajax({
				url:"../../servser/cartlistByUId.php",
				data:{
					"u_id":uid
				},
				type:"post"
			}).done(function(res){
				console.log(res);

				var oTab=$(".tab");
				oTab.html("");
				var strHtml="";
				
				res.forEach((el,index)=>{
					strHtml += `<tr ><td data-row=${JSON.stringify(el)}><img src=${el.c_pro_img}></td>`;
					strHtml += `<td class="td1">${el.c_pro_name}</td>`;
					strHtml += `<td>${el.c_pro_price}</td>`;
					strHtml += `<td><button class="jian">-</button> <input class='cls_num' value=${el.c_pro_num}><button class='jia'>+</button></td>`;
					strHtml += `<td>${el.c_pro_total}</td>`;
					strHtml += `<td> <a href="" javascript:void(0) onclick=del(${el.c_id},this)>删除</a></td>`;
					
				});
				
				strHtml+=`</tr>`;
				$(oTab).append(strHtml);


				if($(" table tr td").hasClass("td1")){
					$(".empty p").hide();
					$(".empty").css("background","");
					// console.log(1)
				}else {
					$(".empty p").show();
					// console.log(2)
				}
				
			})
		}
		
		loadData();
		
	    $("table").on("click",".jia",function(){
			var num=$(this).prev().val();
			$(this).prev().val(++num);
			
			var data=$(this).parents("tr").find("td:eq(0)").data("row");
			data.c_pro_num=$(this).prev().val();
			console.log(data);
			
			$(this).parents("tr").find("td:eq(4)").text(data.c_pro_num * data.c_pro_price);

			//解决数据都有,但是与后台接收的名称不一致
			var saveObj={};
			saveObj.pro_id = data.c_pro_id
            saveObj.pro_img = data.c_pro_img
            saveObj.pro_name = data.c_pro_name
            saveObj.pro_num = data.c_pro_num
            saveObj.pro_price = data.c_pro_price
            saveObj.pro_total = data.c_pro_total
            saveObj.u_id = data.c_u_id
            
            $.ajax({
            	url:"../../servser/cartsServer.php",
            	data:saveObj,
            	type:"post"
            }).then(function(res){
            	console.log(res);
            	loadData();
            })
			
		})
		
		
		$("table").on("click",".jian",function(){
			var num=$(this).next().val();
			if (num==1) {
				return;
			}
			$(this).next().val(--num);

			var data=$(this).parents("tr").find("td:eq(0)").data("row");
			data.c_pro_num=$(this).next().val();

			$(this).parents("tr").find("td:eq(4)").text(data.c_pro_num * data.c_pro_price);


			var saveObj={};
			saveObj.u_id = data.c_u_id
			saveObj.pro_id = data.c_pro_id
            saveObj.pro_img = data.c_pro_img
            saveObj.pro_name = data.c_pro_name
            saveObj.pro_num = data.c_pro_num
            saveObj.pro_price = data.c_pro_price
            saveObj.pro_total = data.c_pro_total


            $.ajax({
            	url:"../../servser/cartsServer.php",
            	data:saveObj,
            	type:"post"
            }).then(function(res){
            	console.log(res);
            	loadData();
            })

		})




		
	})


	 del=function (num,obj){
		$.ajax({
			url:"../../servser/deleteByCart.php",
			type:"post",
			data:{
				"c_id":num
			},
			dataType:"json"
		}).then(function(res){
			if (res.status==1) {
				alert("删除成功");
				$(obj).parents("str").remove();

			}else{
				alert("删除失败")
			}
		})
	}




	
})(jQuery)
